% 拉普拉斯算子边缘检测
function edge_img = laplacian_edge_detection(img)
    % 转换为灰度图像
    gray_img = rgb2gray(img);
    
    % 定义拉普拉斯算子的卷积核
    laplacian_filter = [0 1 0; 1 -4 1; 0 1 0];
    
    % 对图像进行卷积操作
    edge_img = imfilter(double(gray_img), laplacian_filter, 'replicate');
    
    % 将边缘图像归一化到 [0, 1] 范围
    edge_img = mat2gray(edge_img);
end
